package cn.clq.basic.service;

import cn.clq.basic.dto.LoginDto;
import cn.clq.basic.dto.WeChatDto;
import cn.clq.basic.util.AjaxResult;

import java.util.Map;

public interface ILoginService {
    /**
     * @description: 根据用户名和用户类型查询
     * @param: dto
     * @return: java.util.Map<java.lang.String,java.lang.Object>
     * @author clqlongbao
     * @date: 2022/6/19 17:54
     */
    Map<String, Object> account(LoginDto dto);


    /**
     * @description:  微信扫码登陆
     * @param: dto
     * @return: cn.clq.basic.util.AjaxResult
     * @author clqlongbao
     * @date: 2022/6/19 17:52
     */
    AjaxResult wechat(WeChatDto dto);
    /**
     * @description: 微信绑定账号
     * @param: dto
     * @return: java.util.Map<java.lang.String,java.lang.Object>
     * @author clqlongbao
     * @date: 2022/6/19 20:00
     */
    Map<String, Object> binder(WeChatDto dto);

}
